#include "BulletSoftBody/btDeformableMousePickingForce.h"
#ifdef __cplusplus
extern "C" {
#endif
btDeformableMousePickingForce* bullet_NewbtDeformableMousePickingForce(double k,double d,btSoftBody::Face* face,btVector3* mouse_pos,double maxForce){
	btScalar c_arg_k=k;
	btScalar c_arg_d=d;
	btSoftBody::Face const& c_arg_face=(btSoftBody::Face const&)(*face);
	btVector3 const& c_arg_mouse_pos=(btVector3 const&)(*mouse_pos);
	btScalar c_arg_maxForce=maxForce;
	btDeformableMousePickingForce* wrap_out = new btDeformableMousePickingForce(c_arg_k,c_arg_d,c_arg_face,c_arg_mouse_pos,c_arg_maxForce);
	return wrap_out;
}

void bullet_btDeformableMousePickingForce_setMousePos(btDeformableMousePickingForce* c_this,btVector3* p){
	btVector3 const& c_arg_p=(btVector3 const&)(*p);
	c_this->setMousePos(c_arg_p);
}

#ifdef __cplusplus
}
#endif
